SPI-Bus

Der SPI-Bus (engl. Serial Peripheral Interface) ist ein Datenbus hauptsächlich bestehend aus vier Leitungen, bei dem die Möglichkeit besteht mehrere Slaves (Slaves können nur reagieren) anzusteuern, dies allerdings nur von einem Master (der Master kann alleine agieren). Dazu gehört als erstes die Clock (SCLK), welche vom Master aus den Takt zur Synchronisation der angelschlossenen Komponenten vorgibt.

Eine weitere Leitung ist Slave Select (SS). Diese Leitung ist jeweils nur mit dem anzusprechenden Slave verbunden, somit hat jeder Slave seine eigene SS-Leitung über die er "aktiviert" werden kann.

Die Leitungen MOSI (engl. Master Output Slave Input) und MISO (engl. Master Input Slave Output) sind die Datenleitungen. So sendet nach Aktivierung durch eine logische Null der jeweiligen SS-Leitung der Master über MOSI eine Nachricht an den angesprochenen Slave. Daraufhin gibt der Slave, sofern der Master dies vorgibt eine Nachricht über MISO an den Master zurück.

Der SPI-Bus wurde zur Kommuniktion mit der Kamera (Pixy) genutz.